草庐IT

Python mysql.connector 超时

全部标签

java - 如何让 Callable 任务提交到 ExecutorService 超时

我将Callable任务(使用submit())提交给ExecutionService的实现。偶尔我似乎遇到了死锁,但无法在何处工作或为什么发生,所以我想为任务设置超时,但我不清楚该怎么做?我应该在提交任务时在ExecutionService上使用invokeAny()而不是submit()并设置超时。我使用submit()一次提交许多任务,我也可以像这样使用invokeAny()吗,我很谨慎,因为我不明白为什么没有submit()方法需要超时。在我的ExecutorService的构造函数中修改keepAliveTime(但我认为这是在做其他事情修改我实际的Callable实现,但如

java - 使用 JAXRPC-RI Web 服务客户端时如何设置连接超时?

我正在使用一些遗留组件,在该组件中,我们使用一些使用JAXRPC-RI(引用实现)库构建的客户端代码与SOAPWeb服务(我绝对非常厌恶的技术)进行交互。我对能够使用stub设置超时感兴趣,这样万一Web服务服务器在X秒内没有回复,应用程序就不会永远设置在那里等待响应。我习惯于使用ApacheAxis生成的客户端/stub,您可以在其中简单地使用org.apache.axis.client.Stub.setTimeout()设置超时。在我的一生中,我无法弄清楚如何在使用通过JAXRPC-RI创建的stub时设置超时:我正在实例化的端口类扩展com.sun.xml.rpc.client.

java - 等待一批 future 完成时超时?

我有一组Futures,通过将Callable提交给Executor创建。伪代码:foralltasksfutures.add(executor.submit(newcallable(task)))现在我想让所有future最多等待n秒,直到全部完成。我知道我可以调用Future#get(timeout)但是如果我在一个循环中为我的所有futures依次调用它,超时就会开始累加。伪代码:forallfuturesfuture.get(timeout)getblock在结果准备好之前超时。因此,如果第一个在超时前完成,第二个也在超时前完成,依此类推,整个执行时间最多为numberoffu

Kafka连接zookeeper超时

一个头疼的事:kafka和zookeeper,部署在一台服务器,zookeeper正常启动,配置也没任何问题。但是kafka就是报错(内容如下).ERRORFatalerrorduringKafkaServerstartup.Preparetoshutdown(kafka.server.KafkaServer)kafka.zookeeper.ZooKeeperClientTimeoutException:Timedoutwaitingforconnectionwhileinstate:CONNECTING 配置文件检查好几遍没有错,防火墙也没有开,zookeeper正常启动,配置的都是内网。终

java - 如何从 Spring Security 中的 session 管理(超时/并发检查)中排除某些页面?

我在spring-security.xml中添加了这段代码以启用session超时检查和并发检查。但问题是,我需要从session检查(超时和并发)中排除某些页面,例如loginchange_password。/li>如果我有一个可供登录用户或未登录用户访问的页面。但我只需要在用户登录时进行session超时和并发检查。我应该如何实现?非常感谢。 最佳答案 更新:我在我的一个SpringSecurity登录页面上测试了我原来的session="false"答案,但它没有用。请参阅下文以获得更好的解决方案。原始答案:将添加到JSP文件

java - 如何在 Java 中为 BigQuery API 请求设置超时

有时,当我们轮询BigQuery作业时,我们的请求以SocketTimeoutException结束。您可以在下面看到引发异常的代码。this.bigquery.jobs().get(projectNumber,jobId).execute();这是我们收到的错误消息。...Causedby:java.net.SocketTimeoutException:TimeoutwhilefetchingURL:https://www.googleapis.com/bigquery/v2/projects/######/jobs/######...我的问题是是否有办法延长超时时间。有谁知道默认超

java - 如何使用 Spring Security 获取 session 超时消息

我想在session过期时获取session超时消息。下面是我的spring-security.xml据我所知,当session过期时使用上面的代码,它应该重定向到/?timeout=trueOR/Timeout?timeout=true。在注销时,它应该转到/。但在我注销的情况下,它还会重定向到invalid-session-url,所以对于正常注销和session超时,我总是会超时。请帮我区分一下。更新/logout请求包含session=request.getSession();session.invalidate();session=null; 最佳

java - 在超时连接调用后 Java 线程会发生什么

在您使用超时值调用join并且超时过去后,Java线程处于什么状态。例如,您有以下代码:Threadthread=newThread();thread.start();thread.join(TIMEOUT);并且超时过去了,线程还没有返回什么状态?我需要注意什么以确保我不会泄漏线程。我最初的假设是在join调用之后做类似的事情:if(thread.isAlive()){thread.interrupt();thread=null;}检查线程是否仍在运行,如果是则中断它,然后将其清零以确保它得到垃圾回收。 最佳答案 Javadoc声

java - Kafka Streams - 处理超时

我正在尝试使用.process()用TimeWindows.of("name",30000)批处理一些KTable值并发送它们。似乎30秒超过了消费者超时间隔,在此之后Kafka认为该消费者已失效并释放分区。我已经尝试提高轮询和提交间隔的频率来避免这种情况:config.put(StreamsConfig.COMMIT_INTERVAL_MS_CONFIG,"5000");config.put(StreamsConfig.POLL_MS_CONFIG,"5000");不幸的是,这些错误仍在发生:(很多)ERRORo.a.k.s.p.internals.RecordCollector-E

java - SSL 套接字连接超时

如何在Java中为SSL套接字配置连接超时?对于普通套接字,我可以使用newSocket()简单地创建没有任何目标端点的新套接字实例,然后调用connect(SocketAddressendpoint,inttimeout)方法。使用SSL套接字,我无法创建newSSLSocket()和SSLSocketFactory.getDefault().createSocket()方法,没有端点抛出UnsupportedOperationException和Unconnectedsocketsnotimplemented消息。有没有办法在Java中使用SSL套接字的连接超时,仅使用标准java